package com.face.server.main.service;


import com.face.server.common.domain.entity.PaperAdvert;
import com.face.server.common.domain.entity.PaperSettings;

/**
 * @author yangzhongming
 * @desc 【人脸识别出纸机--service服务接口】
 * @date 2022/1/24
 */
public interface FacePaperService {


    /**
     * 同步广告列表--即下发广告
     * 协议 01
     *
     * @param advert 广告相关信息
     * @param token  设备token
     * @return 接口处理返回结果
     */
    Boolean synchronizeAdvert(String token, PaperAdvert advert);


    /**
     * 删除设备上的广告
     * 协议 02
     *
     * @param token       设备token
     * @param advertToken 广告token
     * @return 接口处理返回结果
     */
    Boolean deleteAdvert(String token, String advertToken);


    /**
     * 同步app配置--下发配置信息
     * 协议 03
     *
     * @param paperSettings app配置信息
     * @return 结果处理返回结果
     */
    Boolean synchronizeConfig(String token, PaperSettings paperSettings);


}
